var xmlhttp;
var docElement;
function loadXMLDoc(url, ele)
{
    docElement = ele;
    
    xmlhttp=null;
    if (window.XMLHttpRequest){
        // code for all new browsers
        xmlhttp=new XMLHttpRequest();      
    }
    else if (window.ActiveXObject){
        // code for IE5 and IE6
        xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if (xmlhttp!=null){
      xmlhttp.onreadystatechange=state_Change;
      xmlhttp.open("GET",url,true);
      xmlhttp.send(null);
    }
    else{}

}

function state_Change(){

    if (xmlhttp.readyState==4){
        // 4 = "loaded"
        if (xmlhttp.status==200){
            // 200 = OK
            // ...our code here...
            document.getElementById(docElement).innerHTML = xmlhttp.responseText;
        }
        else{
            document.getElementById(docElement).innerText = "Problem retrieving XML data";
        }
    }
}